package net.factoryOpen.quickfactory.manufacturing.cha.service;

import java.util.List;
import net.factoryOpen.quickfactory.manufacturing.cha.domain.ChaSales;

/**
 * 销售员预设Service接口
 * 
 * @author factoryOpen
 * @date 2025-06-01
 * @version 1.0.0-draft.0
 */
public interface IChaSalesService 
{
    /**
     * 查询销售员预设
     * 
     * @param id 销售员预设主键
     * @return 销售员预设
     */
    public ChaSales selectChaSalesById(Long id);

    /**
     * 查询销售员预设列表
     * 
     * @param chaSales 销售员预设
     * @return 销售员预设集合
     */
    public List<ChaSales> selectChaSalesList(ChaSales chaSales);

    /**
     * 新增销售员预设
     * 
     * @param chaSales 销售员预设
     * @return 结果
     */
    public int insertChaSales(ChaSales chaSales);

    /**
     * 修改销售员预设
     * 
     * @param chaSales 销售员预设
     * @return 结果
     */
    public int updateChaSales(ChaSales chaSales);

    /**
     * 批量删除销售员预设
     * 
     * @param ids 需要删除的销售员预设主键集合
     * @return 结果
     */
    public int deleteChaSalesByIds(Long[] ids);

    /**
     * 删除销售员预设信息
     * 
     * @param id 销售员预设主键
     * @return 结果
     */
    public int deleteChaSalesById(Long id);


}
